* {
	background: transparent !important;
	color: #444 !important;
	line-height: 1.3;
	text-shadow: none !important;
}
a, a:visited {
	color: #444 !important;
	text-decoration: underline;
}
/*a:after {
	content: " (" attr(href) ")";
}
abbr:after {
	content: " (" attr(title) ")";
}
*/
.ir a:after {
	content: "";
}
pre, blockquote {
	page-break-inside: avoid;
}
thead {
	display: table-header-group;
}
tr, img {
	page-break-inside: avoid;
}
@page {
	margin: 0.5cm;
}
h1, h2, h3 {
	font-weight: normal;
}
p, h2, h3 {
	orphans: 3;
	widows: 3;
}
h2, h3 {
	page-break-after: avoid;
}
em {
	font-style: normal;
}
h3, p {
	font-family: "Helvetica Neue", Helvetica, sans-serif;
	font-size: 15px;
}
h3 {
	font-size: 18px;
}
nav, #search_bar, .alert_box, .slider_prev, .slider_next, .pagination, .next, #sort_results, #search_filters, #page_menu, #contact_form, #gallery, #client_logos {
	display: none !important;
}
.content {
	width: 100%;
}

#header {
	margin: 0 0;
	padding: 20px;
}
